home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / OpenDoc / Interfaces / IDL / StdProps.idl < prev    next >
Encoding:
Text File  |  1997-01-01  |  10.2 KB  |  155 lines  |  [TEXT/MPS ]

  1. //#    Copyright:    © 1993 - 1995 by Apple Computer, Inc., all rights reserved.
  2.  
  3. #ifndef _STDPROPS_
  4. #define _STDPROPS_
  5.  
  6. #ifndef _ODTYPESB_
  7. #include "ODTypesB.idl"
  8. #endif
  9.  
  10. //==============================================================================
  11. // Theory of Operation
  12. //==============================================================================
  13.  
  14. /*
  15.   This file is used to store all the standard properties.
  16. */
  17.  
  18. //==============================================================================
  19. // Constants
  20. //==============================================================================
  21.  
  22. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  23. #pragma somemittypes on
  24. #endif
  25.  
  26. //# Prefixes
  27.  
  28. const  ODPropertyName kODPropPreODMetaData    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:";
  29. const  ODPropertyName kODPropPreAnnotation    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:";
  30.  
  31. //# Persistent Object
  32.  
  33. const  ODPropertyName kODPropName             = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Name";
  34. const  ODPropertyName kODPropComments       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Comments";
  35. const  ODPropertyName kODPropCreateDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CreationDate";
  36. const  ODPropertyName kODPropModDate        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedDate";
  37. const  ODPropertyName kODPropModUser        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedUser";
  38. const  ODPropertyName kODPropObjectType        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ObjectType";
  39.  
  40. const  ODPropertyName kODPropStorageUnitType= "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:StorageUnitType";
  41.  
  42. //# Part
  43.  
  44. const  ODPropertyName kODPropContents            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Contents";
  45. const  ODPropertyName kODPropIsStationery        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsStationery";
  46. const  ODPropertyName kODPropPreferredEditor    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredEditor";
  47. const  ODPropertyName kODPropPreferredKind        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredKind";
  48. const  ODPropertyName kODPropDisplayFrames         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:DisplayFrames";
  49. const  ODPropertyName kODPropCustomIcon            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CustomIcon";
  50. const  ODPropertyName kODPropPreferredEditorUserString    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredEditorUserString";
  51. const  ODPropertyName kODPropPreferredKindUserString    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredKindUserString";
  52.  
  53.  
  54. //# Frame
  55.  
  56. const  ODPropertyName kODPropContainingFrame        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContainingFrame";
  57. const  ODPropertyName kODPropGraphicsSystem            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:GraphicsSystem";
  58. const  ODPropertyName kODPropFrameShape                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameShape";
  59. const  ODPropertyName kODPropInternalTransform        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:InternalTransform";
  60. const  ODPropertyName kODPropBiasTransform            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:BiasTransform";
  61. const  ODPropertyName kODPropPart                    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Part";
  62. const  ODPropertyName kODPropPartInfo                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PartInfo";
  63. const  ODPropertyName kODPropViewType                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ViewType";
  64. const  ODPropertyName kODPropPresentation            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Presentation";
  65. const  ODPropertyName kODPropFrameGroup                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameGroup";
  66. const  ODPropertyName kODPropSequenceNumber            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SequenceNumber";
  67. const  ODPropertyName kODPropIsRoot                    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsRoot";
  68. const  ODPropertyName kODPropIsSubframe                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsSubFrame";
  69. const  ODPropertyName kODPropIsOverlaid                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsOverlaid";
  70. const  ODPropertyName kODPropIsFrozen                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsFrozen";
  71. const  ODPropertyName kODPropDoesPropagateEvents    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DoesPropagateEvents";
  72. const  ODPropertyName kODPropLinkStatus                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkStatus";
  73.  
  74. const  ODPropertyName kODPropWindowProperties        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProperties";
  75.  
  76.  
  77. //# Link
  78.  
  79. const  ODPropertyName kODPropLink                = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Link";
  80. const  ODPropertyName kODPropLinkSource            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSource";
  81. const  ODPropertyName kODPropLinkSpec            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSpec";
  82. const  ODPropertyName kODPropSourcePart            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourcePart";
  83. const  ODPropertyName kODPropEditionAlias        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:EditionAlias";
  84. const  ODPropertyName kODPropLinkSection        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSection";
  85. const  ODPropertyName kODPropLinkContentSU        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkContentSU";
  86. const  ODPropertyName kODPropAutoUpdate            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:AutoUpdate";
  87. const  ODPropertyName kODPropUpdateID            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:UpdateID";
  88. const  ODPropertyName kODPropChangeLimit        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeLimit";
  89. const  ODPropertyName kODPropChangeTime            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeTime";
  90. const  ODPropertyName kODPropContentKindsUsed    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContentKindsUsed";
  91. const  ODPropertyName kODPropOriginalID            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalID";
  92. const  ODPropertyName kODPropOriginalDraft        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalDraft";
  93. const  ODPropertyName kODPropOriginalCloneKind    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalCloneKind";
  94. const  ODPropertyName kODPropReservedSectionIDs    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ReservedSectionIDs";
  95.  
  96.  
  97. //# Window
  98.  
  99. const  ODPropertyName kODPropWindow              = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Window";
  100. const  ODPropertyName kODPropWindowRect           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRect";
  101. const  ODPropertyName kODPropWindowTitle           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowTitle";
  102. const  ODPropertyName kODPropWindowProcID         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProcID";
  103. const  ODPropertyName kODPropWindowIsVisible    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowVisible";
  104. const  ODPropertyName kODPropWindowHasCloseBox  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasCloseBox";
  105. const  ODPropertyName kODPropWindowHasZoomBox   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasZoomBox";
  106. const  ODPropertyName kODPropWindowIsResizable  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsResizable";
  107. const  ODPropertyName kODPropWindowIsRootWindow = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsRootWindow";
  108. const  ODPropertyName kODPropWindowIsFloating   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsFloating";
  109. const  ODPropertyName kODPropWindowRefCon         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRefCon";
  110. const  ODPropertyName kODPropRootFrame           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrame";
  111. const  ODPropertyName kODPropSourceFrame           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourceFrame";
  112. const  ODPropertyName kODPropShouldShowLinks    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ShouldShowLinks";
  113.  
  114.  
  115. //# Draft
  116. const  ODPropertyName kODPropRootPartSU            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Draft:RootPartStorageUnit";
  117. const  ODPropertyName kODPropScriptingIDs       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ScriptingIDs";
  118.     //# Draft History
  119. const ODPropertyName  kODPropDraftNumber          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Number";
  120. const ODPropertyName  kODPropDraftComment          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Comment";
  121.     //# Link Manager
  122. const  ODPropertyName kODPropEditionID           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:EditionID";
  123. const  ODPropertyName kODPropSectionID           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:SectionID";
  124.     //# WindowState
  125. const  ODPropertyName kODPropRootFrameList         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrameList";
  126. const  ODPropertyName kODPropDraftSavedDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DraftSavedDate";
  127.  
  128.  
  129. //# Data Interchange
  130.  
  131. const ODPropertyName  kODPropProxyContents        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ProxyContents";
  132. const ODPropertyName  kODPropContentFrame        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ContentFrame";
  133. const ODPropertyName  kODPropSuggestedFrameShape = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:SuggestedFrameShape";
  134. const ODPropertyName  kODPropCloneKindUsed        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:CloneKindUsed";
  135.  
  136. //# Drag&Drop
  137.  
  138. const ODPropertyName  kODPropMouseDownOffset    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:MouseDownOffset";
  139.  
  140.  
  141. //# Printing
  142. const ODPropertyName  kODPropPageSetup            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:PageSetup";
  143.  
  144.  
  145. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  146. #pragma somemittypes off
  147. #endif
  148.  
  149. module OpenDoc_StdProps 
  150. {
  151.     const string OpenDoc_StdProps_Version = "1.0.";
  152. };
  153.  
  154. #endif  // _STDPROPS_
  155.